//package com.raycloud.erp.omll.provider.dubbo;
//
//
//import com.raycloud.erp.mulplatforms.domain.*;
//import com.raycloud.erp.mulplatforms.openapi.trades.api.UnifyBusiTradesService;
//import com.raycloud.erp.omll.provider.service.BusiTradeService;
//import org.apache.dubbo.config.annotation.DubboService;
//import org.springframework.beans.factory.annotation.Autowired;
//
//import java.util.Map;
//
///***
// * @DESCRIPTION: 订单交易dubbo接口实现
// * @author 枫伦
// * @params:
// * @return:
// * @Date: 2021/1/4 3:18 下午
// * @Modified By:
// */
//@DubboService(interfaceClass = UnifyBusiTradesService.class, version = "1.0", tag = "yangcong")
//
//public class OmllBusiTradeServiceDubbo implements UnifyBusiTradesService {
//    @Autowired
//    private BusiTradeService busiTradeService;
//
//    /**
//     * 查询交易总数
//     *
//     * @param tradeReqDto
//     */
//    @Override
//    public int getTotalCountTrade(TradeReqDto tradeReqDto) {
//        return busiTradeService.getTotalCountTrade(tradeReqDto);
//    }
//
//    /**
//     * 查询单笔交易信息
//     *
//     * @param tradeReqDto
//     */
//    @Override
//    public TradeResDto getSingerTrade(TradeReqDto tradeReqDto) {
//        return busiTradeService.getSingerTrade(tradeReqDto);
//    }
//
//    /**
//     * 查询交易信息列表
//     *
//     * @param tradeReqDto
//     */
//    @Override
//    public TradeListResDto getListTrade(TradeReqDto tradeReqDto) {
//        return busiTradeService.getListTrade(tradeReqDto);
//    }
//
//    /**
//     * 单笔、多笔交易发货  //TODO
//     *
//     * @param tradeConsignReqDto
//     */
//    @Override
//    public Boolean uploadTradeConsign(TradeConsignReqDto tradeConsignReqDto) {
//        return busiTradeService.uploadTradeConsign(tradeConsignReqDto);
//    }
//
//    /**
//     * 修改订单的发货地址信息  omall没有
//     *
//     * @param shippingAddressUpdateReqDto
//     */
//    @Override
//    public Boolean updateTradeShippingAddress(ShippingAddressUpdateReqDto shippingAddressUpdateReqDto) {
//        return null;
//    }
//
//    /**
//     * 修改订单的卖家备注信息 omall没有
//     *
//     * @param tradeReqDto
//     */
//    @Override
//    public Boolean updateTradeMemo(TradeReqDto tradeReqDto) {
//        return null;
//    }
//
//    /**
//     * 查询平台支持的物流和ERP物流信息的映射关系
//     *
//     * @param source
//     */
//    @Override
//    public Map<LogisticsCompany, LogisticsCompany> getLogisticsCompanyMapping(String source) {
//        return busiTradeService.getLogisticsCompanyMapping(source);
//    }
//
//    /**
//     * 查询平台订单状态和ERP系统状态映射关系
//     *
//     * @param source
//     */
//    @Override
//    public Map<String, String> getPlatformTradeStatusMapping(String source) {
//        return busiTradeService.getPlatformTradeStatusMapping(source);
//    }
//
//    /**
//     * 查询售后订单总数 //TODO
//     *
//     * @param afterSaleReqDto
//     */
//    @Override
//    public int getTotalCountAfterSaleTrade(AfterSaleReqDto afterSaleReqDto) {
//        return 0;
//    }
//
//    /**
//     * 查询单笔售后单信息 //TODO
//     *
//     * @param afterSaleReqDto
//     */
//    @Override
//    public WorkOrderResDto getSingerAfterSaleTrade(AfterSaleReqDto afterSaleReqDto) {
//        return null;
//    }
//
//    /**
//     * 查询售后订单信息 //TODO
//     *
//     * @param afterSaleReqDto
//     */
//    @Override
//    public WorkOrderListResDto getListAfterSaleTrade(AfterSaleReqDto afterSaleReqDto) {
//        return null;
//    }
//
//    /**
//     * 查询平台退款状态和ERP售后状态的映射关系查询
//     *
//     * @param source
//     */
//    @Override
//    public Map<String, String> getPlatformAfterSaleStatusMapping(String source) {
//        return busiTradeService.getPlatformAfterSaleStatusMapping(source);
//    }
//}
